Cypress Semiconductor /psoc63 /SAR /INTR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as INTR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (EOS_INTR)EOS_INTR 0 (OVERFLOW_INTR)OVERFLOW_INTR 0 (FW_COLLISION_INTR)FW_COLLISION_INTR 0 (DSI_COLLISION_INTR)DSI_COLLISION_INTR 0 (INJ_EOC_INTR)INJ_EOC_INTR 0 (INJ_SATURATE_INTR)INJ_SATURATE_INTR 0 (INJ_RANGE_INTR)INJ_RANGE_INTR 0 (INJ_COLLISION_INTR)INJ_COLLISION_INTR

Description

Interrupt request register.

Fields

EOS_INTR

End Of Scan Interrupt: hardware sets this interrupt after completing a scan of all the enabled channels. Write with ‘1’ to clear bit.

OVERFLOW_INTR

Overflow Interrupt: hardware sets this interrupt when it sets a new EOS_INTR while that bit was not yet cleared by the firmware. Write with ‘1’ to clear bit.

FW_COLLISION_INTR

Firmware Collision Interrupt: hardware sets this interrupt when FW_TRIGGER is asserted while the SAR is BUSY. Raising this interrupt is delayed to when the scan caused by the FW_TRIGGER has been completed, i.e. not when the preceeding scan with which this trigger collided is completed. When this interrupt is set it implies that the channels were sampled later than was intended (jitter). Write with ‘1’ to clear bit.

DSI_COLLISION_INTR

DSI Collision Interrupt: hardware sets this interrupt when the DSI trigger signal is asserted while the SAR is BUSY. Raising this interrupt is delayed to when the scan caused by the DSI trigger has been completed, i.e. not when the preceeding scan with which this trigger collided is completed. When this interrupt is set it implies that the channels were sampled later than was intended (jitter). Write with ‘1’ to clear bit.

INJ_EOC_INTR

Injection End of Conversion Interrupt: hardware sets this interrupt after completing the conversion for the injection channel (irrespective of if tailgating was used). Write with ‘1’ to clear bit.

INJ_SATURATE_INTR

Injection Saturation Interrupt: hardware sets this interrupt if an injection conversion result (before averaging) is either 0x000 or 0xFFF, this is an indication that the ADC likely saturated. Write with ‘1’ to clear bit.

INJ_RANGE_INTR

Injection Range detect Interrupt: hardware sets this interrupt if the injection conversion result (after averaging) met the condition specified by the SAR_RANGE registers. Write with ‘1’ to clear bit.

INJ_COLLISION_INTR

Injection Collision Interrupt: hardware sets this interrupt when the injection trigger signal is asserted (INJ_START_EN==1 && INJ_TAILGATING==0) while the SAR is BUSY. Raising this interrupt is delayed to when the sampling of the injection channel has been completed, i.e. not when the preceeding scan with which this trigger collided is completed. When this interrupt is set it implies that the injection channel was sampled later than was intended. Write with ‘1’ to clear bit.

Links

() ()